package com.caigou.service;

import com.caigou.bean.cms.param.ChannelSpecialIssueParam;
import com.caigou.util.Result;

import java.util.List;

public interface ChannelSpecialIssueService {
    Result loadChannelSpecialIssueTitle(ChannelSpecialIssueParam param);

    Result loadChannelSpecialIssueList(ChannelSpecialIssueParam param);

    Result updateChannelSpecialIssueStatus(ChannelSpecialIssueParam param);

    Result releaseChannelSpecialIssue(ChannelSpecialIssueParam param);

    Result saveChannelSpecialIssueTitle(ChannelSpecialIssueParam param);

    Result deleteChanelSpecialIssueTitle(ChannelSpecialIssueParam param);

    Result updateChanelSpecialIssueTitle(ChannelSpecialIssueParam param);

    Result saveChannelSpecialIssue(ChannelSpecialIssueParam param);

    Result deleteChannelSpecialIssue(ChannelSpecialIssueParam param);

    Result updateChannelSpecialIssue(ChannelSpecialIssueParam param);

    Result updateChannelSpecialIssueShowIndex(List<ChannelSpecialIssueParam> list);

    Result cleanChannelSpecialIssue(ChannelSpecialIssueParam param);
}
